aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/message
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2022-12-22 12:18:05 -0800
committerAdam Soltys <[email protected]>2022-12-22 12:18:05 -0800
commit17c9b99208b3881e62275ef3e552a3c30e55939d (patch)
tree58036f893ceb0047477d7a1f6d9b5b8f2d160a09 /src/routes/(app)/[username]/message
parent6ae27be919808df935fb140fd56bb6ae010a219b (diff)
downloadcoinos-ui-17c9b99208b3881e62275ef3e552a3c30e55939d.tar.gz
coinos-ui-17c9b99208b3881e62275ef3e552a3c30e55939d.zip
add message field to user profile pages
Diffstat (limited to 'src/routes/(app)/[username]/message')
-rw-r--r--src/routes/(app)/[username]/message/+page.svelte41
1 files changed, 41 insertions, 0 deletions
diff --git a/src/routes/(app)/[username]/message/+page.svelte b/src/routes/(app)/[username]/message/+page.svelte
new file mode 100644
index 00000000..c8a57b79
--- /dev/null
+++ b/src/routes/(app)/[username]/message/+page.svelte
@@ -0,0 +1,41 @@
+<script>
+ import { t } from '$lib/translations';
+ import { enhance } from '$app/forms';
+ import { Icon } from '$comp';
+ import { back } from '$lib/utils';
+
+ export let data;
+ export let form;
+
+ let { subject, user } = data;
+</script>
+
+<button class="ml-5 md:ml-20 mt-10 hover:opacity-80" on:click={back}>
+ <Icon icon="arrow-left" style="w-10" />
+</button>
+
+<div class="container max-w-lg px-4 mx-auto mt-10 space-y-5">
+ <h1 class="px-3 md:px-0 text-center text-3xl md:text-4xl font-semibold">
+ {$t('transactions.sendMessage')}
+ </h1>
+
+ <form action="?/create" method="POST" use:enhance class="space-y-5">
+ <input type="hidden" name="requester_id" value={user.id} />
+ <input type="hidden" name="recipient" value={subject.username} />
+
+ <textarea
+ name="memo"
+ placeholder={$t('transactions.sendMessage')}
+ class="w-full p-4 border rounded-xl h-48"
+ />
+
+ <div class="w-full flex">
+ <button
+ type="submit"
+ class="bg-black text-white border rounded-full px-6 py-2 font-bold mx-auto"
+ >
+ {$t('transactions.submit')}
+ </button>
+ </div>
+ </form>
+</div>